.module-blog-news ul{float:left;width:100%;margin:0}
.module-blog-news ul li{margin:0 0 20px;list-style:none;position:relative;overflow:hidden}
.module-blog-news ul li .photo{width:30%;border-right-width:3px;border-style:solid;border-color:#0095eb;float:left;line-height:0}
.module-blog-news ul li .desc{width:100%;padding:3px 12px 3px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.module-blog-news ul li.has-post-thumbnail .desc{margin-left:30%;width:70%;padding-left:12px;}
.module-blog-news ul li .desc h5{margin:0 0 7px}
.module-blog-news ul li .desc .post-excerpt{margin:10px 0 5px}
.module-blog-news ul li .desc_footer{overflow:hidden;border-top-width:1px;border-style:solid;padding-top:5px;color:#a8a8a8}
.module-blog-news ul li .desc_footer .date{float:left;margin-right:5px}
.module-blog-news ul li .desc_footer .button-love{float:left;margin-right:5px}
.module-blog-news ul li .desc_footer .button-love a.mfn-love{display:inline-block;position:relative;padding-left:24px;margin-left:5px}
.module-blog-news ul li .desc_footer .button-love a.mfn-love i{position:absolute;left:0;top:0;font-size:16px}
.module-blog-news ul li .desc_footer .button-love a.mfn-love:hover{text-decoration:none}
.module-blog-news ul li .desc_footer .button-love a.mfn-love i:last-child{opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.module-blog-news ul li .desc_footer .button-love a:hover.mfn-love i:last-child,.module-blog-news ul li .desc_footer .button-love a.loved.mfn-love i:last-child{opacity:1;filter:alpha(opacity=100)}
.module-blog-news .button{float:left;clear:both;}

.module-blog-news.featured ul{float:left;width:49%;}
.module-blog-news.featured ul.ul-first{margin-right:1%;}
.module-blog-news.featured ul.ul-second{margin-left:1%;}
.module-blog-news.featured ul.ul-first li .photo{width:100%;float:left;margin-bottom:10px;border-right-width:0;border-bottom-width:3px;border-bottom-style:solid;}
.module-blog-news.featured ul.ul-first li .desc{width:100%;margin:0;padding:0;float:left;}
.module-blog-news.featured ul.ul-first li .desc h4{margin:0 0 7px;}

.column.two-fifth .module-blog-news.featured ul,
.column.one-third .module-blog-news.featured ul,
.column.one-fourth .module-blog-news.featured ul{width:100%}

.wrap.three-fifth .column.one-second .module-blog-news.featured ul,
.wrap.one-second .column.one-second .module-blog-news.featured ul,
.wrap.one-second .column.three-fifth .module-blog-news.featured ul,
.wrap.two-fifth .column.three-fourth .module-blog-news.featured ul,
.wrap.two-fifth .column.one-second .module-blog-news.featured ul,
.wrap.two-fifth .column.three-fifth .module-blog-news.featured ul,
.wrap.one-fourth .module-blog-news.featured ul,
.wrap.one-fifth .module-blog-news.featured ul,
.wrap.one-sixth .module-blog-news.featured ul{width:100%}

.module-blog-news .ul-first,
.module-blog-news .ul-second{padding:0}
.module-blog-news img.scale-with-grid{max-width: 100%; height: auto;}
.module-blog-news div
{
	margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

a.button, a.tp-button {
    background-color: #f7f7f7;
    color: #747474;
}

a.button:hover {
    color: #007cc3;
}

a.button .button_label {
    display: block;
    float: left;
    position: relative;
    z-index: 2;
	padding: 11px 20px;
}
a.button:hover:after, 
a.tp-button:hover:after {
    width: 100%;
}